package ty.tryagainforever1129.pikachumemory.common;
import ty.tryagainforever1129.pikachumemory.R;
import android.widget.RelativeLayout;

public interface Constant {
    /////////////////////////////////Item layout////////////////////////////////////
    // rule for item on main layout.
    int[][] ITEM_LAYOUT_LIST_RULE = {
            {RelativeLayout.ALIGN_PARENT_TOP, RelativeLayout.ALIGN_PARENT_LEFT},
            {RelativeLayout.ALIGN_PARENT_TOP, RelativeLayout.ALIGN_PARENT_RIGHT},
            {RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.ALIGN_PARENT_LEFT},
            {RelativeLayout.ALIGN_PARENT_BOTTOM, RelativeLayout.ALIGN_PARENT_RIGHT},
            {RelativeLayout.CENTER_IN_PARENT}
    };
    // id of image view.
    int[] ITEM_LAYOUT_LIST_DRAWABLE = {
            R.drawable.ic_red, R.drawable.ic_green, R.drawable.ic_blue, R.drawable.ic_purple, R.drawable.ic_yellow,
            R.drawable.ic_white, R.drawable.ic_bg
    };
    // scale size of item.
    float ITEM_LAYOUT_SCALE= 0.4f;
    // counter text style.
    int ITEM_LAYOUT_STYLE_TEXT_COUNTER = R.style.CounterStyle;
    // light speed.
    int ITEM_LAYOUT_LIGHT_SPEED_TIME = 200;
    // timer speed.
    int ITEM_LAYOUT_TIMER_SPEED = 1000;
    int ITEM_LAYOUT_TIMER_DELAY = 1000;
    /////////////////////////////////Media player////////////////////////////////////
    int[] MEDIA_PLAYER_LIST_RESULT = {
            R.raw.item_click, R.raw.game_over
    };
    /////////////////////////////////Media player////////////////////////////////////
    //////////////////////////////////////leader board//////////////////////////////////
    String LEADER_BOARDS_DATA = "Zerosail,Canary,Zeto,Yeti,Aloha,Kakalot,OYee,Kame,Udun,30,28,21,15,11,9,8,5,1";
    String LEADER_BOARDS_DATA_SPLIT_CHAR =  ",";
    //////////////////////////////////////leader board//////////////////////////////////
    ///////////////////////////////////////preferent///////////////////////////////////
    String PRE_SETTING_SOUND_ENABLE = "pre_sound_enable";
    String PRE_SETTING_USER_NAME = "pre_user_name";
    // user model
    String PRE_USER_MODEL_LIST = "pre_user_model_list";
    String PRE_USER_NAME_LIST = "pre_user_name_list";
    String PRE_SCORE_LIST = "pre_score_list";
    String PRE_USER_MODEL_COUNTER = "pre_user_model_counter";
    // config for the first time.
    String PRE_CONFIG_THE_FIRST_TIME = "pre_config_the_first_time";
    // leader boards.
    String PRE_LEADER_BOARDS_MIN_SCORE = "pre_leader_board_min_score";
    ///////////////////////////////////////preferent//////////////////////////////////
    /////////////////////////////////////Tag///////////////////////////////////////////
    // tag.
    String TAG_PLAY = "tag_play";
    String TAG_LOGIC = "tag_logic";
    /////////////////////////////////////Tag///////////////////////////////////////////
    /////////////////////////////////Common///////////////////////////////////////////
    // index of list.
    int COMMON_0 = 0;
    int COMMON_1 = 1;
    int COMMON_2 = 2;
    int COMMON_3 = 3;
    int COMMON_4 = 4;
    int COMMON_5 = 5;
    int COMMON_6 = 6;
    int COMMON_7 = 7;
    int COMMON_8 = 8;
    int COMMON_9 = 9;
    /////////////////////////////////Common///////////////////////////////////////////
    //////////////////////////////////intent///////////////////////////////////////////
    int INTENT_LEADER_BOARDS_CODE = 0;
    int INTENT_LEADER_BOARDS_CODE_DONOT_ANYTHING = 1;
    // new user on leader board.
    String INTENT_LEADER_BOARDS_USER_NAME = "pre_leader_boards_user_name";
    String INTENT_LEADER_BOARDS_SCORE = "pre_leader_boards_score";
    //////////////////////////////////intent///////////////////////////////////////////
}
